sea-based station - English Synonyms Dictionary